﻿ // C. Boring Day.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
/*
https://codeforces.com/contest/1982/problem/C
又是无聊的一天，Egor 觉得无聊，决定做点什么。但因为他没有朋友，所以他想出了一个游戏来玩。

埃戈尔有一副 n 张牌，从最上面开始的第 i 张牌上写着数字 ai。
 写在上面。埃戈尔想玩一定轮数的游戏，直到牌用完为止。在每一轮中，他从牌顶抽取一张非零数的牌，然后结束这一轮。
 如果在这一轮中收集到的纸牌上的数字之和在 l 和 r 之间（包括 l 和 r），则这一轮获胜；否则，这一轮失败。

 伊戈尔对纸牌的顺序了如指掌。请帮助 Egor 确定他在这样的游戏中最多可以赢多少局。注意，伊戈尔不需要连续赢几轮。

 输入
每个测试由多个测试用例组成。第一行包含一个整数 t 
 (1≤t≤104)--测试用例的数量。随后是测试用例的说明。


每个测试用例的第一行包含三个整数 n
, l和 r(1≤n≤105，1≤l≤r≤109).

每个测试用例的第二行包含 n整数 a1、a2......、an
 (1≤ai≤109) - 即卡片上从上到下的数字。

保证所有测试用例的 n 之和不超过 2⋅105.

输出
对于每个测试用例，输出一个数字 - 埃戈尔最多能赢的回合数。

8
5 3 10
2 1 11 3 7
10 1 5
17 8 12 11 7 11 21 13 10 8
3 4 5
3 4 2
8 12 25
10 7 5 13 8 9 12 7
2 3 3
5 2
9 7 9
2 10 5 1 3 7 6 2 3
1 8 10
9
5 5 6
1 4 2 6 4



3
0
1
4
0
3
1
2


注释
在第一个测试案例中，Egor 可以赢 3 轮：

在第一轮中，取牌值为 2 和 1 的前两张牌并获胜，因为它们的总和是 3： [11,3,7]

第二轮，取最上面的一张牌并输，因为其数值 11 大于 r=10。
 之后，牌面将如下所示： [3,7]

第三轮，取最上面的牌，牌值为 3，赢。之后，牌面将如下所示： [7]

之后，在第四轮中，埃戈只需拿牌组中最后一张牌的价值为 7 的牌即可再次获胜。
在第二个测试案例中，无论埃戈如何努力，他都无法赢得任何回合。

在第三个测试案例中，每轮可以拿一张牌，那么第一轮和第三轮就是输，第二轮就是赢。

在第四种测试情况下，每轮可以拿两张牌，并且总是赢。
*/
#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}
 